package com.ruanzhaojun.springboot04.entry.admin;

import lombok.Data;
import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * 航班信息实体类
 * 用于存储航班的基本信息和状态
 */
@Data
public class FlightInfo {

    /**
     * 主键ID
     */
    private Long id;

    /**
     * 添加时间
     */
    private LocalDateTime addtime;

    /**
     * 机票名称
     */
    private String ticketName;

    /**
     * 航空公司名称
     */
    private String companyName;

    /**
     * 公司账户号码
     */
    private String companyAccountNumber;

    /**
     * 航班号
     */
    private String flightNumber;

    /**
     * 起飞时间
     */
    private LocalDateTime takeoffTime;

    /**
     * 降落时间
     */
    private LocalDateTime landingTime;

    /**
     * 起飞城市
     */
    private String takeoffCity;

    /**
     * 到达城市
     */
    private String arriveCity;

    /**
     * 机票类型
     */
    private String ticketType;

    /**
     * 登机口位置
     */
    private String boardingPosition;

    /**
     * 航班模式
     */
    private String flightMode;

    /**
     * 机票价格
     */
    private Double ticketPrice;

    /**
     * 机票数量
     */
    private Integer ticketCount;

    /**
     * 航班介绍
     */
    private String flightIntro;

    /**
     * 航班照片路径
     */
    private String flightPhoto;

    /**
     * 点击次数
     */
    private Integer clicknum;

    /**
     * 最后点击时间
     */
    private LocalDateTime clicktime;

    /**
     * 收藏数量
     */
    private Integer storeupnum;

    /**
     * 评论数量
     */
    private Integer discussnum;
}
